home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2304 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: Hermes.grace.irl.cri.nz!maths!peterm
  2. From: peterm@maths.grace.cri.nz (Peter McGavin)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Demo/game to OS friendly part II
  5. Date: 30 Jan 1996 00:46:42 GMT
  6. Organization: Industrial Research Ltd
  7. Message-ID: <PETERM.96Jan30134642@tui.maths.irl.cri.nz>
  8. References: <38232020@kone.fipnet.fi> <9PxXx*kka@aargh.incubus.sub.org>
  9.     <4des65$bgk@serpens.rhein.de>,<38232076@kone.fipnet.fi>
  10.     <4e1hk6$tfd@news.isc.rit.edu> <4e3odu$sv5@maureen.teleport.com>
  11. NNTP-Posting-Host: tui.grace.cri.nz
  12. In-reply-to: sschaem@teleport.com's message of 23 Jan 1996 22:45:18 GMT
  13.  
  14. sschaem@teleport.com (Stephan Schaem) writes:
  15. > Those OS designer have a serious ego problem "I know whats best for 
  16. > everyone, I will write a closed system so everyone will have to use my
  17. > work " ... only problem, the users have other needs that the designer
  18. > didn't even think about leaving them to use something inapropriate for
  19. > their own design.
  20.  
  21. I agree the system should be open.  Release both high-level and
  22. low-level docs.  The main goals should be making the high-level
  23. interface really portable, fast, easy-to-use and well documented for
  24. everybody (and it doesn't seem to satisfy game programmers at the
  25. moment).  Then the system will sell itself and game-programmers will
  26. use it instead of banging the hardware.
  27.  
  28. I know, you're about to say "NOOO!  Withhold the low-level docs
  29. otherwise we'll get a flood of hardware-dependent games."  Let me
  30. counter with:
  31.  
  32. 1: Withholding AGA docs didn't stop a flood of AGA dependent games;
  33.  
  34. 2: Once a critical number of "standard" machines exist, hardware will
  35.    be reverse-engineered anyway.  Unofficial and inaccurate docs will
  36.    be distributed and nothing will stop badly written games;
  37.  
  38. 3: Better to pre-empt inaccurate, unofficial docs with accurate,
  39.    official ones filled with guidelines and pointers back to the right
  40.    high-level ways of doing things;
  41.  
  42. 4: There are legitimate reasons for wanting low-level docs, e.g,
  43.    porting other OSes, implementing drivers for alternate protocols,
  44.    working around OS bugs and shortcomings by writing better drivers,
  45.    gaining a better understanding of the hardware.
  46.  
  47. Let me repeat that the main goals should be making the high-level
  48. interface really portable, fast and well documented for everybody.
  49. -- 
  50. Peter McGavin.   (p.mcgavin@irl.cri.nz)
  51.